home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / opus / oufm140.zip / OUFM138.DOC next >
Text File  |  1992-05-03  |  49KB  |  1,290 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                             OUFM.EXE  v1.38
  7.  
  8.                         Opus User File Manager
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                          Released: 3 May 1992
  16.  
  17.               Copyright 1989-1992 by Trevor B. Roydhouse
  18.  
  19.                           ALL RIGHTS RESERVED
  20.  
  21.  
  22.  
  23.  
  24.  
  25.                  Sentry BBS (FidoNet 3:711/401 - PEP)
  26.         Australia (02) 428-4687 - International +61-2-428-4687
  27.  
  28.  
  29.              Sentry's Shadow BBS (FidoNet 3:711/501 - V32)
  30.         Australia (02) 418-6682 - International +61-2-418-6682
  31.  
  32.  
  33.  
  34.  
  35.  
  36.                            TABLE OF CONTENTS
  37.  
  38.        Introduction ......................................... 1
  39.        Requirements ......................................... 1
  40.        OUFM syntax and usage .................................1
  41.        Navigating the edit boxes ............................ 3
  42.        OUFM commands - Introduction ......................... 4
  43.        Global commands ...................................... 4
  44.        Field editing commands ............................... 10
  45.        Top edit box commands ................................ 10
  46.        Middle edit box commands ............................. 12
  47.        Bottom edit box commands ............................. 14
  48.        Unknown commands ..................................... 15
  49.        Revision history ..................................... 16
  50.        Bugs/Mites/Suggestions ............................... 20
  51.        License .............................................. 21
  52.        Disclaimer of liability .............................. 21
  53.        Latest version ....................................... 21
  54.  
  55.  
  56.  
  57.  
  58. Opus User File Manager v1.38                                   Page 1 
  59.  
  60.  
  61.  
  62. INTRODUCTION
  63.  
  64.  
  65. This version of OUFM (Opus User File Manager) was written to make
  66. management of the Opus 1.7x user file easy ... well, easier.
  67.  
  68. OUFM has built-in time slicing support for those running their systems
  69. under the DESQview or DoubleDOS multitaskers. There is also the -b
  70. command line switch to make OUFM use BIOS screen writes rather than
  71. the default direct video RAM screen writes.
  72.  
  73. Thanks to various sysops who sent code, OUFM now automagically detects
  74. those who are running their systems on Novell LANs and no longer
  75. requires the -n command line switch.
  76.  
  77. This release of OUFM will only work at the local console, not remotely
  78. over the modem unless you are using a program like DOORWAY to redirect
  79. direct video RAM screen writes.
  80.  
  81.  
  82.  
  83. REQUIREMENTS
  84.  
  85.  
  86. OUFM requires PC/MS-DOS v3.00 or greater, a monochrome or colour
  87. monitor, and a minimum of 120K RAM available to run the program.
  88.  
  89.  
  90.  
  91. OUFM SYNTAX AND USAGE
  92.  
  93.  
  94. OUFM may be run from any directory. You do not have to run OUFM from
  95. the same directory as that in which your USER.DAT and USER.NDX files
  96. are located. If you do not run it from that directory, you need to
  97. specify a fully qualified DOS pathname when invoking OUFM (see below).
  98.  
  99. Whenever OUFM is run, it checks the index file which corresponds with
  100. your user file. If there is no corresponding index file or the index
  101. file is found to be corrupt, OUFM will generate a new index file and
  102. continue. This index check is very picky to ensure noone could log on
  103. to your system with their name but your privileges.
  104.  
  105.  
  106. Syntax:  OUFM {[fname lname] [-b] [-h] [-s] [-n] [/filename]}
  107.  
  108.  
  109. fname lname
  110.  
  111. The fname (first name) and lname (last name) of user whose record is
  112. to be displayed on loading. A case insensitive search is done on these
  113. parameters and if successful, the record for the specified user will
  114. be displayed instead of the first user record.
  115.  
  116.  
  117.  
  118. Page 2                                   Opus User File Manager v1.38 
  119.  
  120.  
  121. NOTE: fname & lname must be the first arguments specified on the
  122.       command line.
  123.  
  124.  
  125. -b
  126.  
  127. Instructs OUFM to use BIOS screen writes instead of the default direct
  128. video RAM screen writes. This option should be used by those running
  129. their systems under multitaskers if OUFM "bleeds" through into other
  130. partitions or by those whose systems are only compatible at the BIOS
  131. level.
  132.  
  133.  
  134. -h
  135.  
  136. Instructs OUFM to hide the passwords of ALL users. If specified, then
  137. <Hidden> will be displayed instead of the user's password. This option
  138. may also be enabled or disabled after OUFM has been started. See the
  139. section detailing OUFM commands below.
  140.  
  141. NOTE: for security reasons, the password of a user with sysop
  142.       access is always hidden except when being changed.
  143.  
  144.  
  145. -s
  146.  
  147. Instructs OUFM to use small buffers for disk input/output. Saves
  148. approximately 20K of memory if you do not have much to spare. However,
  149. it should be noted that use of this option will significantly SLOW any
  150. disk input/output operations.
  151.  
  152.  
  153. -n
  154.  
  155. Provided for compatibility with Novell's netware drivers. Strictly
  156. unnecessary now that OUFM automagically detects Novell's Netware
  157. drivers.
  158.  
  159.  
  160. /pathname
  161.  
  162. Instructs OUFM to use the specified alternative user file pathname.
  163. The pathname must include the directory (if not the directory from
  164. which OUFM was invoked) and must include the stem of the user file
  165. name which is also used to find the corresponding index file (see the
  166. examples below).
  167.  
  168. The default user file name of USER.DAT is assumed unless another is
  169. specified with this option. The default user file extension of .DAT is
  170. also assumed unless another is specified.
  171.  
  172. For example:
  173.  
  174. /K:\OPUS\USER       -->  k:\opus\user.dat  &  k:\opus\user.ndx
  175. /K:\OPUS\USER.DAT   -->  k:\opus\user.dat  &  k:\opus\user.ndx
  176.  
  177.  
  178. Opus User File Manager v1.38                                   Page 3 
  179.  
  180.  
  181. /K:\OPUS\USER.REC   -->  k:\opus\user.rec  &  k:\opus\user.ndx
  182. /K:\OPUS\WEIRD      -->  k:\opus\weird.dat &  k:\opus\weird.ndx
  183. /K:\OPUS\WEIRD.XXX  -->  k:\opus\weird.xxx &  k:\opus\weird.ndx
  184.  
  185.  
  186.  
  187. NAVIGATING THE EDIT BOXES
  188.  
  189. Set out below is a typical OUFM screen:
  190.  
  191. ╔══════════════════════════════════════════════════════════════════════════════╗
  192. ║ R)ecno : 1    of 343       ID: 0661353901       First call date not logged   ║
  193. ║                                                                              ║
  194. ║ N)ame  : Trev Roydhouse                         A)ccess: Sysop               ║
  195. ║ U)ser  :                                        P)asswd: <Hidden>            ║
  196. ║ S)treet: Box 1605 Macquarie Centre              D) of B: 18 Jun 1957         ║
  197. ║ C)ity  : NSW 2113                               T)eleph: 428-4687            ║
  198. ║                                                                              ║
  199. ║ K)eys  : ABC-----------------------012345       B)alanc: $4.80   (9.42)      ║
  200. ╚══════════════════════════════════════════════════════════════════════════════╝
  201. ┌──────────────────────────────────────────────────────────────────────────────┐
  202. │ L)ast : 02 May 92  09:15   01 days  @)menu: Main      F)iles: 321            │
  203. │ X)piry: n/a        C)alls: 2111     M)sgs : 16        U)load: 4359     K     │
  204. │   mins: n/a        T)oday: 31       P)ost : 285       D)load: 19447    K     │
  205. │ A)ctn : None       O)nlin: n/a      S)een : 71391     /)limt: 0        K     │
  206. │                                                                              │
  207. │ W)elcm: Sysop      SPANN : 1) 000   2) 000   3) 000   4) 000   5) 000        │
  208. └──────────────────────────────────────────────────────────────────────────────┘
  209. ┌──────────────────────────────────────────────────────────────────────────────┐
  210. │ H)elp : HiTech    I)bm Gr: Yes    L)en  : 24    B)lock: Yes    D)efPr: Z     │
  211. │ V)ideo: ANSI      O)pEd  : Yes    W)idth: 80    C)lock: Yes                  │
  212. │ F)lash: Yes       S)crClr: Cls    N)ulls: 0     P)ubln: NCT                  │
  213. │ M)ore : Yes       A)sk Gr: Yes    :)lang: 01    T)alkr: No                   │
  214. │ X)tab : No        U)sedB4: Yes    Q)menu: No    E)menu: No                   │
  215. └──────────────────────────────────────────────────────────────────────────────┘
  216.  
  217.  
  218. The currently selected or active "edit box", in this case the top edit
  219. box, is indicated by a double lined border. All non-selected or non-
  220. active edit boxes have a single line border.
  221.  
  222. You can change edit boxes by using the CURSOR UP and CURSOR DOWN arrow
  223. keys. If the top edit box is selected, you can change to the bottom
  224. edit box by pressing the CURSOR UP key. Similarly, if the bottom edit
  225. box is selected, you can change to the top edit box by pressing the
  226. CURSOR DOWN key.
  227.  
  228.  
  229.  
  230.  
  231.  
  232. Page 4                                   Opus User File Manager v1.38 
  233.  
  234.  
  235. OUFM COMMANDS - Introduction
  236.  
  237.  
  238. OUFM has four sets of commands:
  239.  
  240. 1) Global commands that work no matter which edit box you have
  241.    selected;
  242.  
  243. 2) Commands that only work when you select the top edit box;
  244.  
  245. 3) Commands that only work when you select the middle edit box;
  246.    and
  247.  
  248. 4) Commands that only work when you have selected the bottom edit
  249.    box.
  250.  
  251.  
  252.  
  253. GLOBAL COMMANDS
  254.  
  255.  
  256. The complete set of OUFM global commands is set out below:
  257.  
  258.  
  259. ESC
  260.  
  261. The escape key will exit the program and return you to DOS.
  262.  
  263.  
  264. HOME
  265.  
  266. The home key or the B key displays the first record in the user file.
  267. This record should contain the sysop's details.
  268.  
  269.  
  270. END
  271.  
  272. The end key or the E key displays the last record in the user file.
  273.  
  274.  
  275. CURSOR LEFT
  276.  
  277. The cursor left arrow key or the minus sign key displays the next user
  278. record, if there is one.
  279.  
  280.  
  281. CURSOR RIGHT
  282.  
  283. The cursor right arrow key or the plus sign key displays the previous
  284. user record, if there is one.
  285.  
  286.  
  287. CURSOR UP
  288.  
  289. The cursor up arrow key changes the selected edit box to the one
  290.  
  291.  
  292. Opus User File Manager v1.38                                   Page 5 
  293.  
  294.  
  295. above. If the top edit box is selected, the display will wrap around
  296. and select the bottom edit box.
  297.  
  298.  
  299. CURSOR DOWN
  300.  
  301. The cursor down arrow key changes the selected edit box to the one
  302. below. If the bottom edit box is selected, the display will wrap
  303. around and select the top edit box.
  304.  
  305.  
  306. PGUP
  307.  
  308. The page up key toggles the first of the two extra top edit box
  309. information displays which shows the sysop defined section (if any)
  310. and the user defined sections (if any).
  311.  
  312.  
  313. PGDN
  314.  
  315. The page down key toggles the second of the two extra top edit box
  316. information displays which shows the sysop comment (if any) and the
  317. user supplied answer to the sysop defined logon question for new
  318. users.
  319.  
  320.  
  321. =
  322.  
  323. The equals key activates the manual search function. When activated, a
  324. pop-up menu appears showing the fields on which you can search.
  325.  
  326. The fields are:
  327.  
  328. N)ame                      #) number of calls     Z)apped records
  329. U)ser alias                K)ey                   .) tagged records
  330. C)ity                      M)sg area              B)irthdate
  331. T)elephone number          F)ile area
  332. P)assword                  A)ccess level
  333. D)ays since last call      S)pann#
  334.  
  335. Notes:
  336.  
  337. The D)ays since last call search will match on any user record where
  338. the number of days since the user's last call is equal to or greater
  339. to the number specified. If you wish to match only on those user
  340. records where the number of days is equal to the number you select,
  341. then append a trailing = sign immediately after the number (eg 100=).
  342.  
  343. The number of days is calculated on the number of hours since the last
  344. call. This means that if the user last called on 17 March 1990 at 9pm,
  345. up until 9pm on 18 March 1990 the user will not be matched if you do a
  346. search for callers in the last 1 day. On the other hand, you will get
  347. a match on any user who has called 1 or more days ago.
  348.  
  349. The #) number of calls search will match on any user record where the
  350.  
  351.  
  352. Page 6                                   Opus User File Manager v1.38 
  353.  
  354.  
  355. number of calls is greater than or equal to the number specified.  If
  356. you wish to match only on those user records where the number of calls
  357. is equal to the number you select, then append a trailing = sign
  358. immediately after the number (eg 1000=).
  359.  
  360. The S)pann# search will match on the SPANN# specified in any user
  361. record where the counter for that SPANN# is greater than zero.
  362.  
  363. The Z)ap status search will match on any user record which has been
  364. zapped and is currently showing the PURGE flag.
  365.  
  366. The search on ASCII fields (e.g. name, comment, myanswer, password,
  367. telephone number  etc) is a substring search and is case insensitive.
  368. For example, a search on the name field for "vau" will match on Max
  369. Vaughan-Williams and on Matt Mavau.
  370.  
  371. When using the manual search, you will be prompted with:
  372.  
  373.         Continue Search? [Y/n/t/z]
  374.  
  375. The default answer (just press ENTER) is Yes. The other options are
  376. No, Tag this record and continue and Zap this record and continue.
  377.  
  378. A sample screen display showing the search menu is set out below.
  379.  
  380. ╔══════════════════════════════════════════════════════════════════════════════╗
  381. ║ R)ecno : 1    of 343       ID:╔═════════════╗   First call date not logged   ║
  382. ║                               ║ Search for: ║                                ║
  383. ║ N)ame  : Trev Roydhouse       ║             ║   A)ccess: Sysop               ║
  384. ║ U)ser  :                      ║ N)ame       ║   P)asswd: <Hidden>            ║
  385. ║ S)treet: Box 1605 Macquarie Ce║ U)ser Alias ║   D) of B: 18 Jun 1957         ║
  386. ║ C)ity  : NSW 2113             ║ C)ity       ║   T)eleph: 428-4687            ║
  387. ║                               ║ T)elephone  ║                                ║
  388. ║ K)eys  : ABC------------------║ P)assword   ║   B)alanc: $4.80   (9.42)      ║
  389. ╚═══════════════════════════════║ D)ays since ║════════════════════════════════╝
  390. ┌───────────────────────────────║ #) calls    ║────────────────────────────────┐
  391. │ L)ast : 02 May 92  09:15   01 ║ K)ey        ║ain      F)iles: 321            │
  392. │ X)piry: n/a        C)alls: 211║ M)sg Area   ║6        U)load: 4359     K     │
  393. │   mins: n/a        T)oday: 31 ║ F)ile Area  ║85       D)load: 19447    K     │
  394. │ A)ctn : None       O)nlin: n/a║ A)ccess     ║1391     /)limt: 0        K     │
  395. │                               ║ S)pann#     ║                                │
  396. │ W)elcm: Sysop      SPANN : 1) ║ Z)apped     ║3) 000   4) 000   5) 000        │
  397. └───────────────────────────────║ .) Tagged   ║────────────────────────────────┘
  398. ┌───────────────────────────────║ B)irthdate  ║────────────────────────────────┐
  399. │ H)elp : HiTech    I)bm Gr: Yes╚═════════════╝   B)lock: Yes    D)efPr: Z     │
  400. │ V)ideo: ANSI      O)pEd  : Yes    W)idth: 80    C)lock: Yes                  │
  401. │ F)lash: Yes       S)crClr: Cls    N)ulls: 0     P)ubln: NCT                  │
  402. │ M)ore : Yes       A)sk Gr: Yes    :)lang: 01    T)alkr: No                   │
  403. │ X)tab : No        U)sedB4: Yes    Q)menu: No    E)menu: No                   │
  404. └──────────────────────────────────────────────────────────────────────────────┘
  405.  
  406. The following different search boxes will appear if PGDN or PGUP are
  407. currently toggled:
  408.  
  409.  
  410.  
  411. Opus User File Manager v1.38                                   Page 7 
  412.  
  413.  
  414.                ╔═════════════╗                ╔═════════════╗
  415. Page Down      ║ Search for: ║   Page Up      ║ Search for: ║
  416.                ║             ║                ║             ║
  417.                ║ N)ame       ║                ║ N)ame       ║
  418.                ║ U)ser Alias ║                ║ U)ser Alias ║
  419.                ║ P)assword   ║                ║ P)assword   ║
  420.                ║ D)ays since ║                ║ D)ays since ║
  421.                ║ #) calls    ║                ║ #) calls    ║
  422.                ║             ║                ║             ║
  423.                ║ A)ccess     ║                ║ A)ccess     ║
  424.                ║ S)pann#     ║                ║             ║
  425.                ║             ║                ║ S)ection    ║
  426.                ║ M)yAnsr     ║                ║ M)sg UDS    ║
  427.                ║ C)omment    ║                ║ F)il UDS    ║
  428.                ║             ║                ║             ║
  429.                ║ Z)apped     ║                ║ Z)apped     ║
  430.                ║ .) Tagged   ║                ║ .) Tagged   ║
  431.                ║ B)irthdate  ║                ║ B)irthdate  ║
  432.                ╚═════════════╝                ╚═════════════╝
  433.  
  434.  
  435. ALT =
  436.  
  437. Holding down the ALT key and pressing the equals keys activates the
  438. search function which automatically tags the user records that match
  439. the search criteria. The search fields are as for the manual search
  440. above.
  441.  
  442.  
  443. ALT C
  444.  
  445. Holding down the ALT key and pressing the C keys activates the search
  446. function which automatically tags ONLY those user records that match
  447. the search criteria AND are already tagged. Any already tagged user
  448. record which does not match the current search criteria will be
  449. untagged. This allows combination tagging (ie tagging of all user
  450. records which match multiple search criteria). The search fields are
  451. as for the manual search above.
  452.  
  453.  
  454. G
  455.  
  456. The G key activates the global change function. When activated, a pop-
  457. up menu appears showing the fields which you can globally change (ie
  458. change in every user record). The options on the menu are:
  459.  
  460.  
  461. R)eset UsedB4   - Allows you to reset the configuration bit so
  462.                   that Opus will treat the user as a new user
  463.                   on the next call (the user will not be asked
  464.                   for a new password). OUFM will prompt you to
  465.                   confirm this choice before executing it.
  466.  
  467. 1-5             - Allows you to specify the number of times each
  468.                   special announcement bulletin should be shown
  469.  
  470.  
  471. Page 8                                   Opus User File Manager v1.38 
  472.  
  473.  
  474.                   to users at logon. These bulletins replace the
  475.                   normal welcome file until the display counter
  476.                   reaches 1.
  477.  
  478. A)dd key        - Allows you to add the specified key to all user
  479.                   records.
  480.  
  481. D)elete key     - Allows you to delete the specified key from all user
  482.                   records.
  483.  
  484. T)oggle key     - Allows you to toggle the specified key in all user
  485.                   records (ie if it is already on, turn it off AND if
  486.                   it is already off, turn it on).
  487.  
  488. U)ntag all      - Allows you to remove the TAGGED status from all
  489.                   user records. Essential now that OUFM has many new
  490.                   options which allow tagging!
  491.  
  492. See the sample screen below for the global changes pop-up menu.
  493.  
  494. ╔══════════════════════════════════════════════════════════════════════════════╗
  495. ║ R)ecno : 1    of 343       ID╔════════════════╗ First call date not logged   ║
  496. ║                              ║ Global Changes ║                              ║
  497. ║ N)ame  : Trev Roydhouse      ║                ║ A)ccess: Sysop               ║
  498. ║ U)ser  :                     ║ R)eset UsedB4  ║ P)asswd: <Hidden>            ║
  499. ║ S)treet: Box 1605 Macquarie C║                ║ D) of B: 18 Jun 1957         ║
  500. ║ C)ity  : NSW 2113            ║ 1) Spann1      ║ T)eleph: 428-4687            ║
  501. ║                              ║ 2) Spann2      ║                              ║
  502. ║ K)eys  : ABC-----------------║ 3) Spann3      ║ B)alanc: $4.80   (9.42)      ║
  503. ╚══════════════════════════════║ 4) Spann4      ║══════════════════════════════╝
  504. ┌──────────────────────────────║ 5) Spann5      ║──────────────────────────────┐
  505. │ L)ast : 02 May 92  09:15   01║                ║n      F)iles: 321            │
  506. │ X)piry: n/a        C)alls: 21║ A)dd key       ║       U)load: 4359     K     │
  507. │   mins: n/a        T)oday: 31║ D)elete key    ║       D)load: 19447    K     │
  508. │ A)ctn : None       O)nlin: n/║ T)oggle key    ║91     /)limt: 0        K     │
  509. │                              ║                ║                              │
  510. │ W)elcm: Sysop      SPANN : 1)║ U)ntag all     ║ 000   4) 000   5) 000        │
  511. └──────────────────────────────║                ║──────────────────────────────┘
  512. ┌──────────────────────────────╚════════════════╝──────────────────────────────┐
  513. │ H)elp : HiTech    I)bm Gr: Yes    L)en  : 24    B)lock: Yes    D)efPr: Z     │
  514. │ V)ideo: ANSI      O)pEd  : Yes    W)idth: 80    C)lock: Yes                  │
  515. │ F)lash: Yes       S)crClr: Cls    N)ulls: 0     P)ubln: NCT                  │
  516. │ M)ore : Yes       A)sk Gr: Yes    :)lang: 01    T)alkr: No                   │
  517. │ X)tab : No        U)sedB4: Yes    Q)menu: No    E)menu: No                   │
  518. └──────────────────────────────────────────────────────────────────────────────┘
  519.  
  520.  
  521. !
  522.  
  523. The exclamation point activates the "shell" option. OUFM first asks
  524. for the name of the program you wish to run and then for the command
  525. line arguments (if any). To save memory, only a 2.8K stub of OUFM
  526. remains in memory, the rest of OUFM is written to disk in a temporary
  527. file. After the chosen program terminates and this "stub" reloads OUFM
  528. from the temporary disk file which is then deleted. If you choose to
  529.  
  530.  
  531. Opus User File Manager v1.38                                   Page 9 
  532.  
  533.  
  534. shell to DOS by entering COMMAND at the program name prompt, you must
  535. type EXIT to return to OUFM.
  536.  
  537.  
  538. #
  539.  
  540. The hash key activates the function which checks the user file index
  541. containing the btree index of the names in the user file. If an error
  542. is found, then OUFM regenerates the index file. It should not be
  543. necessary to use this function as OUFM checks the index file whenever
  544. it is invoked, and automatically regenerates the file when a user's
  545. name is changed, the user records are purged or a new record is
  546. inserted.
  547.  
  548.  
  549. R
  550.  
  551. The R key lets you specify the record number which you wish to
  552. display.
  553.  
  554.  
  555. Z
  556.  
  557. The Z key is used to Zap the currently displayed user record. The
  558. user record is not immediately deleted, merely marked for later
  559. deletion by the purge function (see the DEL command). When a user
  560. record has been Z)apped, this fact is shown by displaying PURGE
  561. in reverse video in the top left of the display above the user's
  562. name.
  563.  
  564.  
  565. *
  566.  
  567. This command updates the caller ID field in the user record. You
  568. should not need to use this command in normal circumstances.
  569.  
  570.  
  571. DEL
  572.  
  573. The delete key activates the purge function which deletes all user
  574. records which have been zapped. OUFM then repacks the user file and
  575. regenerates the index file. Before the deletion takes place, OUFM will
  576. ask you whether you wish to save the deleted records. If you answer
  577. Yes, then the records will be saved to a file with the name USER.OLD
  578. (assuming you are using the deualt user fileanme of USER).
  579.  
  580. Note: OUFM will not execute this command if there is an ACTIVE##.DAT
  581. file in the USER.DAT directory as this indicates that a user is online
  582. and that it is extremely unsafe to change the relative position of
  583. records in the user file.
  584.  
  585.  
  586. INS
  587.  
  588. The INS key inserts a new user record at the end of the user file and
  589.  
  590.  
  591. Page 10                                   Opus User File Manager v1.38 
  592.  
  593.  
  594. then regenerates the index file. You should edit the user record to
  595. change the default selections, especially the name which defaults to
  596. "New Record".
  597.  
  598.  
  599. .
  600.  
  601. The "point" or "full stop" key will tag the current user record; that
  602. user record will then display TAGGED in reverse video in the top left
  603. of the top edit box.
  604.  
  605.  
  606. ALT O
  607.  
  608. Holding down the ALT key and pressing the O key brings up the option
  609. to write brief details of tagged records to either a disk file or a
  610. device (eg use PRN for the printer). If you append a plus sign to a
  611. filename, the details will be appended to that file, otherwise the
  612. file will be overwritten by the new one. Before the records are
  613. output, you will be asked to supply a header line to be included in
  614. the file -- specify something which will remind you why you selected
  615. these records!
  616.  
  617. The details currently written to the file are Record number, Name,
  618. City, Telephone number, Last call date, Number of days since last call
  619. and Password. I'm open to suggestions.
  620.  
  621.  
  622.  
  623. FIELD EDITING COMMANDS
  624.  
  625. When editing an ASCII field in the edit boxes, the following edit keys
  626. are available:
  627.  
  628.    INS - inserts a space character which may be overwritten
  629.    DEL - deletes a character from the right of the cursor
  630.    CUL - moves the cursor to the left
  631.    CUR - moves the cursor to the right
  632.    HOME - moves the cursor to the beginning of the field
  633.    END - moves the cursor to the end of the field
  634.    BKSPC - deletes a character to the left of the cursor
  635.    ESC - aborts the editing and restores the original field
  636.  
  637.  
  638.  
  639. TOP EDIT BOX COMMANDS
  640.  
  641.  
  642. In addition to the commands discussed above, the following commands
  643. are available when the top edit box is selected:
  644.  
  645.  
  646. H
  647.  
  648. The H key toggle the hide all passwords function on/off. If on, then
  649.  
  650.  
  651. Opus User File Manager v1.38                                   Page 11 
  652.  
  653.  
  654. <Hidden> is displayed instead of the password for the user whose
  655. record is currently displayed.
  656.  
  657. NOTE: for security reasons, the password for a user with sysop
  658.       access is always hidden except when being edited.
  659.  
  660.  
  661. I
  662.  
  663. The I key will import a file called USER.OLD (or a file with the same
  664. name as your user file, but with the extension .OLD) into the user
  665. file. User.old files are generated by some user file managers when
  666. records are deleted. For example, when you delete user records using
  667. OUFM you have the option of saving those records to a file called
  668. USER.OLD.
  669.  
  670. In addition to the above commands, the following commands are
  671. available (these commands are actually displayed in the top edit box
  672. unless you have toggled either the PGDN or PGUP extra info displays):
  673.  
  674. R)ecno     - Allows you to specify the record number which you wish to
  675.              display.
  676.  
  677. N)ame      - Allows the editing of the user's name.
  678.  
  679. U)ser      - Allows the editing of the user's alias which Opus will
  680.              optionally ask for when a new user logs on.
  681.  
  682. S)treet    - Allows the editing of the user's location details.
  683.  
  684. C)ity      - Allows the editing of the user's location details.
  685.  
  686. K)eys      - Allows editing of the user's keys.
  687.  
  688. A)ccess    - Allows the changing of the user's access level. Activates
  689.              a pop-up menu of possible available access levels. NOTE:
  690.              R)egd is for use only where your system is private and
  691.              reqires users to be pre-registered (i.e. already in the
  692.              user file when they call).
  693.  
  694. P)asswd    - Allows the editing of the user's password.
  695.  
  696. D) of B    - Allows the editing of the user's date of birth.
  697.  
  698. T)eleph    - Allows the editing of the user's telephone number which
  699.              Opus will optionally ask for when a new user logs on.
  700.  
  701. B)alance   - Allows the editing of the user's netmail balance. The
  702.              amount entered is the credit which the user will have for
  703.              netmail charges. You may also reduce or increase the
  704.              cumulative debit which is shown in parentheses after the
  705.              balance. If you enter a number with a trailing minus
  706.              sign, this will reduce the debit by that amount. If you
  707.              enter a negative number (ie you precede the number with a
  708.              minus sign) and also append a trailing minus sign, you
  709.  
  710.  
  711. Page 12                                   Opus User File Manager v1.38 
  712.  
  713.  
  714.              will increase the debit by that amount.
  715.  
  716.  
  717. If you have toggled the Page Down extra information display, the
  718. following additional commands are available:
  719.  
  720. C)omment   - Allows you to edit the 67 character field for a sysop-
  721.              supplied comment about the user. Be nice and friendly!
  722.  
  723. M)yAnsr    - Allows you to edit the user-supplied answer to the
  724.              optional sysop-defined question asked of new users on
  725.              their first logon.
  726.  
  727.  
  728. If you have toggled the Page Up extra information display, the
  729. following additional commands are available:
  730.  
  731. S)ectn     - Allows you to edit the sysop-defined section (if any).
  732.              The section name must correspond with one which you have
  733.              defined in the Opus BBS.CTL file. Refer to the Opus
  734.              Technical Reference Manual and Opus Sysop Operations
  735.              Manual for more details. You must also edit the character
  736.              field to show the first character of the section name.
  737.  
  738. C)haracter - Allows you to edit the section character field to match
  739.              the first letter of the sysop-defined section.
  740.  
  741. M) UDS     - Allows you to delete message areas from the user-defined
  742.              section.
  743.  
  744. F) UDS     - Allows you to delete file areas from the user-defined
  745.              section.
  746.  
  747.  
  748.  
  749. MIDDLE EDIT BOX COMMANDS
  750.  
  751.  
  752. In addition to the commands discussed above, the following commands
  753. are available when the middle edit box is selected:
  754.  
  755. L)ast      - Allows the changing of the user's last call date. You may
  756.              either have today's date and time automatically entered
  757.              or enter the date and time manually.
  758.  
  759. T)oday     - Allows the changing the number of minutes a user was
  760.              online in the last 24 hours.
  761.  
  762. O)nline    - Allows the changing of the number of minutes used by a
  763.              user (used in conjunction with the X)piry option when
  764.              the expiry method is by time -or- by date and time).
  765.  
  766. @)menu     - Allows the setting of the menu at which the user logged
  767.              off from. This option would not generally be used.
  768.  
  769.  
  770.  
  771. Opus User File Manager v1.38                                   Page 13 
  772.  
  773.  
  774. M)sgs      - Allows the setting of the message area a user will enter
  775.              next time he logs on. Until changed, it shows the number
  776.              of the last area accessed.
  777.  
  778. F)iles     - Allows the setting of the file area a user will enter
  779.              next time he logs on. Until changed, it shows the number
  780.              of the last area accessed.
  781.  
  782. P)osted    - Allows editing of the number of messages posted by this
  783.              user.
  784.  
  785. S)een      - Allows editing of the number of messages "seen" by this
  786.              user (ie read, or at least scrolled through).
  787.  
  788. X)piry     - Allows the setting of the expiry method. Activates a pop-
  789.              up menu which gives you a choice of time (number of
  790.              minutes before access expires), date (the Annual option
  791.              on this menu will take today's date and add 1 year), date
  792.              and time combined, or no expiry method. This command is
  793.              used in conjunction with the A)ction command (see below).
  794.  
  795. C)alls     - Allows the editing of the number of calls a user has made
  796.              to your system.
  797.  
  798. U)pload    - Allows the editing of the number of kilobytes a user has
  799.              uploaded to your system.
  800.  
  801. D)ownload  - Allows the editing of the number of kilobytes a user has
  802.              downloaded from your system.
  803.  
  804. /)limit    - Allows editing of the download limit for the current 24
  805.              hour period. This number is the total number of kilobytes
  806.              downloaded in the current 24 hours.
  807.  
  808. A)ction    - Allows you to specify the action to be taken when a
  809.              user's access to your system expires by time or date or
  810.              both. Activates a pop-up menu which gives you a choice of
  811.              axing the user (denying the user further access),
  812.              demoting the user to TWIT or the expiry privilege level
  813.              set in the BBS.CTL Opus control file, or both.
  814.  
  815. W)elcome   - Allows the definition of a substitute welcome file to be
  816.              shown to this user at logon. The filename is limited to 8
  817.              characters; the .BBS filename extension is assumed by
  818.              Opus. Handy for the sysop or for specified groups of
  819.              users.
  820.  
  821. 1)         - Allows the setting of the display counter for the special
  822.              announcement bulletin file SPANN1.BBS
  823.  
  824. 2)         - Allows the setting of the display counter for the special
  825.              announcement bulletin file SPANN2.BBS
  826.  
  827. 3)         - Allows the setting of the display counter for the special
  828.              announcement bulletin file SPANN3.BBS
  829.  
  830.  
  831. Page 14                                   Opus User File Manager v1.38 
  832.  
  833.  
  834. 4)         - Allows the setting of the display counter for the special
  835.              announcement bulletin file SPANN4.BBS
  836.  
  837. 5)         - Allows the setting of the display counter for the special
  838.              announcement bulletin file SPANN5.BBS
  839.  
  840.  
  841.  
  842. BOTTOM EDIT BOX COMMANDS
  843.  
  844.  
  845. In addition to the global commands discussed above, the following
  846. commands are available when the bottom edit box is selected:
  847.  
  848. H)elp      - Allows the setting of the user's help level. Toggles the
  849.              help setting from Novice -> Regular -> Expert -> HiTech
  850.              (HotFlash) and wraps around to Novice.
  851.  
  852. V)ideo     - Allows the selection of the video mode. Toggles the video
  853.              setting from TTY -> Avatar -> ANSI and then wraps around
  854.              to TTY.
  855.  
  856. F)lash     - Allows the selection of hotkeys (ie the user does not
  857.              have to press enter after entering commands at Opus
  858.              menus.
  859.  
  860. M)ore      - Toggles the selection of the more prompt. If set on, the
  861.              user is prompted with More [Y,n,=]? at each full screen
  862.              of data.
  863.  
  864. X)tab      - Toggles the selection of tabs. If set to YES, tabs are
  865.              eXpanded and spaces are sent to the user. If set to NO,
  866.              tabs are sent "as is".
  867.  
  868. I)bm       - Toggles the selection of IBM characters. If set on, Opus
  869.              sends IBM characters (ASCII above decimal 127) to the
  870.              user.
  871.  
  872. O)pEd      - Toggles the selection of the Opus full screen editor.
  873.  
  874. S)crClr    - Toggles the selection of screen clearing. Seems to only
  875.              work in Avatar and ANSI video modes.
  876.  
  877. A)sk Gr    - If set to YES, the user will be asked the question about
  878.              their graphics configuration at every logon. If set to
  879.              NO, Opus will default to the grahpics configuration
  880.              supplied by the user on their first logon.
  881.  
  882. U)sedB4    - Toggles the Opus configuration bit on/off. If set to YES,
  883.              the user has answered the Opus logon questions regarding
  884.              user settings. If set to NO, the user has not called
  885.              before or since the bit was reset. NOTE: this setting
  886.              maybe be globally changed, see the G)lobal change command
  887.              above.
  888.  
  889.  
  890.  
  891. Opus User File Manager v1.38                                   Page 15 
  892.  
  893.  
  894. L)en       - Allows the editing of a user's screen length.
  895.  
  896. W)idth     - Allows the editing of a user's screen width.
  897.  
  898. N)ulls     - Allows the specification of the number of nulls to be
  899.              sent after the end of each line. Originally for terminals
  900.              connected to printers. (Does anyone use this option?)
  901.  
  902. :)lang     - Allows the selection of a language. Settings from 1-12
  903.              depend on what languages (if any) have been specified in
  904.              the Opus control file.
  905.  
  906. Q)menu     - If set to YES, the user will be returned to the menu from
  907.              which the user logged off during the last call (ie if the
  908.              user logged off from the files menu, the user would be
  909.              returned to the files menu on their nexct call thereby
  910.              bypassing the main menu). If set to NO, the user is
  911.              returned to the main menu at logon.
  912.  
  913. B)lock     - If set to YES, the user does not wish to be interrupted
  914.              by a user on another line for an inter-line chat. Only of
  915.              use on Opus systems with multiple lines. If set to NO,
  916.              the user does not mind getting chat messages from a user
  917.              on another line.
  918.  
  919. C)lock     - If set to YES, the time remaining for the user will be
  920.              displayed as part of the Opus prompt. If set to NO, the
  921.              time remianing will not be included in the Opus prompt.
  922.  
  923. P)ubln     - Allows you to select which details about the user will be
  924.              included in the Opus user listing for public consumption.
  925.              Activates a pop-up menu which gives you the choice of
  926.              I)ncluding all details, toggling the N)ame field on/off,
  927.              toggling the C)ity field on/off, toggling the D)ate field
  928.              on/off and E)xcluding the user's details completely.
  929.  
  930. T)alker    - For use by sight-impaired users who use a speech
  931.              synthesiser to "talk" the Opus output text. Limits
  932.              graphics information in Opus output text.
  933.  
  934. E)menu     - Allows you to toggle on or off the Extra ANSI menus for
  935.              the user. If you toggle them on, make sure that the user
  936.              can handle ANSI character sequences!
  937.  
  938. D)efPr     - Allows you to specify a default file transfer protocol
  939.              for the user. You should specify the first letter of the
  940.              desired protocol (ie the letter which the user would
  941.              otherwise normally choose from the Opus Select protocol
  942.              menu).
  943.  
  944.  
  945. UNKNOWN COMMANDS
  946.  
  947. Unknown commands cause OUFM to display the Command Help Summary
  948. shown in the following sample screen:
  949.  
  950.  
  951. Page 16                                   Opus User File Manager v1.38 
  952.  
  953.  
  954. ╔══════════════════════════════════════════════════════════════════════════════╗
  955. ║ R)ecno : 1    of 343       ID: 0661353901       First call date not logged   ║
  956. ║         ╔══════════════════ Command Help Summary ══════════════════╗         ║
  957. ║ N)ame  :║                                                          ║         ║
  958. ║ U)ser  :║     HOME   First record     |     Last record   END      ║         ║
  959. ║ S)treet:║     <--    Prior record     |     Next record   -->      ║         ║
  960. ║ C)ity  :║                                                          ║         ║
  961. ║         ║     DOWN   --- Change the active edit box ---   UP       ║         ║
  962. ║ K)eys  :║     PgDn   --- Toggle extra info displays ---   PgUp     ║42)      ║
  963. ╚═════════║     =      --- Manual < SEARCH > Auto tag ---   ALT =    ║═════════╝
  964. ┌─────────║     ALT C  --- Combo tag    Output tagged ---   ALT O    ║─────────┐
  965. │ L)ast : ║                                                          ║         │
  966. │ X)piry: ║     .   Tag record              !   Shell to DOS         ║   K     │
  967. │   mins: ║     G   Global changes          ESC Quit program         ║   K     │
  968. │ A)ctn : ║     R   Jump to Record no.      Z   Zap record           ║   K     │
  969. │         ║     #   Check index file        *   Update Caller ID     ║         │
  970. │ W)elcm: ║     DEL Delete Zapped records   INS Insert new record    ║0        │
  971. └─────────║                                                          ║─────────┘
  972. ┌─────────║                    Top Edit Box Only                     ║─────────┐
  973. │ H)elp : ║                                                          ║r: Z     │
  974. │ V)ideo: ║     H   Hide all passwords      I   Import User.Old      ║         │
  975. │ F)lash: ║                                                          ║         │
  976. │ M)ore : ╚═══════════════════ Any Key to Continue ══════════════════╝         │
  977. │ X)tab : No        U)sedB4: Yes    Q)menu: No    E)menu: No                   │
  978. └──────────────────────────────────────────────────────────────────────────────┘
  979.  
  980.  
  981. REVISION HISTORY
  982.  
  983.  
  984. V0.00 -- 2 December 1989
  985.  
  986. V0.01 -- 3 December 1989
  987.  
  988. V0.02 -- 8 December 1989
  989.  
  990. V0.03 -- 9 December 1989
  991.  
  992. V0.04 -- 10 December 1989
  993.  
  994. V0.05 -- 12 December 1989
  995.  
  996. V0.06 -- 17 December 1989
  997.  
  998. V0.07 -- 18 December 1989
  999.  
  1000. V0.08 -- 28 December 1989
  1001.  
  1002. V0.09 -- 29 December 1989
  1003.  
  1004. V0.10 -- 30-31 December 1989
  1005.  
  1006. V0.11 -- 1 January 1990
  1007.  
  1008. V0.12 -- 9 January 1990
  1009.  
  1010.  
  1011. Opus User File Manager v1.38                                   Page 17 
  1012.  
  1013.  
  1014. V0.13 -- 18 January 1990
  1015.  
  1016. V0.14 -- 24 January 1990
  1017.  
  1018. V0.15 -- 26 January 1990 (morning)
  1019.  
  1020. V0.16 -- 26 January 1990 (evening)
  1021.  
  1022. V0.17 -- 27 January 1990
  1023.  
  1024. V0.18 -- 2-3 February 1990
  1025.  
  1026. V0.19 -- 5 February 1990
  1027.  
  1028. V0.20 -- 16 February 1990
  1029.  
  1030. V0.21 -- 27 February 1990
  1031.  
  1032. V0.22 -- 11 March 1990
  1033.  
  1034. V0.23 -- 12 March 1990
  1035.  
  1036. V1.00 -- 17 March 1990
  1037.  
  1038. V1.01 -- 22 April 1990
  1039.  
  1040. V1.02 -- 16 May 1990 (not released)
  1041.  
  1042. V1.03 -- 19 May 1990 (not released)
  1043.  
  1044. V1.04 -- 25 May 1990 (not released)
  1045.  
  1046. V1.05 -- 3 June 1990 (not released)
  1047.  
  1048. V1.06 -- 4 June 1990 (not released)
  1049.  
  1050. V1.07 -- 9 June 1990 (not released)
  1051.  
  1052. V1.08 -- 24 June 1990 (not released)
  1053.  
  1054. V1.09 -- 06 July 1990 (not released)
  1055.  
  1056. V1.10 -- 08 July 1990  (Public release 29 July 1990)
  1057.  
  1058. V1.11 -- 31 July 1990 (not released)
  1059.  
  1060. V1.12 -- 19 September 1990 (not released)
  1061.  
  1062. V1.13 -- 20/23 September 1990 (not released)
  1063.  
  1064. V1.14 -- 6 October 1990 (not released)
  1065.  
  1066. V1.15 -- 20 October 1990 (not released)
  1067.  
  1068. V1.16 -- 23 October 1990 (not released)
  1069.  
  1070.  
  1071. Page 18                                   Opus User File Manager v1.38 
  1072.  
  1073.  
  1074. V1.17 -- 28 October 1990 (Public Release 28 October)
  1075. - replaced A)rea Hex/Dec with Opus 1.13 T)alker option
  1076.   for speech & changed T)abs to X)tab, ie, eXpand tabs
  1077. - LAST OPUS 1.1x RELEASE ...
  1078.  
  1079. V1.20 -- 28 October 1990 (not released)
  1080. - first Opus 1.20 attempt
  1081. - removed user.idx code
  1082. - added caller_id to display
  1083.  
  1084. V1.21 -- 03 November 1990 (not released)
  1085. - added Zortech swap.obj module for spawns
  1086. - cleaned up display of caller_id
  1087.  
  1088. V1.22 -- 9 November 1990 (not released)
  1089. - fixed calculation of caller_id (fudate or ludate??)
  1090.  
  1091. V1.23 -- 15 December 1990 (not released)
  1092. - added CBT version of make_index_file()
  1093.  
  1094. V1.24 -- 16 December 1990 (not released)
  1095. - fixed index probs with CBT version of make_index_file()
  1096. - added custom error reporting for CBT functions
  1097. - added * option to top edit box to update caller_id
  1098.  
  1099. V1.25 -- 17 December 1990 (not released)
  1100. - fixed new * option to prevent ludate being updated
  1101.      to current date
  1102.  
  1103. V1.26 -- 23 December 1990 (not released)
  1104. - cleaned up code (again)
  1105. - updated initial screen & edit boxes
  1106. - removed "B", "E", "+" and "-" global options
  1107. - added extra Opus 1.20 configuration bits
  1108. - ESC to quit program (previously Q)
  1109. - updated help screen
  1110.  
  1111. V1.27 -- 26 December 1990 (not released)
  1112. - who didn't keep a record!
  1113.  
  1114. V1.28 -- 26 January 1991 (not released)
  1115. - cleaned up code considerably (yet again)
  1116. - remake whole index after record deletion
  1117.     (the make_index(2) function does not work if a record
  1118.     is actually removed as all record file positions then
  1119.     need updating ... oops)
  1120.  
  1121. V1.29 -- 22 & 26 February 1991 (not released)
  1122. - removed now obsolete L)ikes option
  1123. - enhanced & relocated matrix B)alance to top box
  1124. - added C)lock (time left prompt)
  1125. - added B)lock (block multi-user chat)
  1126. - if choose not to overwrite user.bak and therefore
  1127.     not to purge file, index rebuild now skipped
  1128.  
  1129.  
  1130.  
  1131. Opus User File Manager v1.38                                   Page 19 
  1132.  
  1133.  
  1134. V1.30 -- 21 May 1991 (beta release)
  1135. - new user file structure (for 1.20 release)
  1136.  
  1137. V1.31 -- 26 May 1991 (not released)
  1138. - major rearrangement of screen display to add the following:
  1139.     Street address, Birth date, No of messages posted, No of
  1140.     messages read and download limiting
  1141. - undocumented feature: 0 in middle edit box zeroes both the
  1142.     number of minutes online today and the download limiting
  1143.  
  1144. V1.32 -- 28 May 1991 (not released)
  1145. - cleaned up screen popups for rearrangement of display in 1.31
  1146. - implemented global PgDn command to add: sysop comment field,
  1147.     and user's logon answer to top edit box
  1148. - implemented global PgUp command to toggle PgDn info display
  1149. - updated help screen
  1150. - fixed incorrect search descriptions (when did that happen?)
  1151.  
  1152. V1.33 -- 11-12 June 1991 (not released)
  1153. - made PgDn a toggle, eliminated PgUp
  1154. - added search based on message & file area numbers for
  1155.     Bev "does it check on marital status and income and debt,
  1156.       matching that to gender" Freed;  message area option only
  1157.       shows on search menu if PgDn has not been toggled on
  1158. - added search based on "comment" and "myanswer" fields;
  1159.     these options only show on search menu if PgDn has
  1160.     been toggled (and the city, keys, telephone options
  1161.     do not appear because this info is not currently
  1162.     being displayed ... if you know what I mean).
  1163. - added search on days since last call EXACTLY and on
  1164.      number of calls EXACTLY; enter number with a
  1165.      trailing = sign, eg 30=
  1166. - added some living colour for Michael Masterson
  1167. - removed PreRegd access level (unusable)
  1168. - fixed inserted records to default to no OpEd and
  1169.     no IBM chars
  1170.  
  1171. V1.34 -- 15 June 1991 (beta release)
  1172. - improved error reporting for dupe names in user file
  1173.  
  1174. V1.35 -- 14 July 1991 (public release)
  1175. - added -n Novell command line switch to allow program to
  1176.     run on systems using Netware drivers (thanks to Jon
  1177.     Sabol and Paul Lovrien for the debug reports)
  1178. - updated for Opus V1.70 release!
  1179.  
  1180. V1.36 -- 30 August 1991 (not releaesd)
  1181. - limited usrtel string length
  1182. - if you try to turn on HITECH and video is neither
  1183.     ANSI nor AVATAR, an error message is displayed
  1184. - if you try to turn on OPED and video is neither ANSI
  1185.     nor AVATAR and CLS is not on, an error message is
  1186.     displayed
  1187. - if you try to turn off ANSI or AVATAR and OPED is
  1188.     on, an error message is displayed
  1189.  
  1190.  
  1191. Page 20                                   Opus User File Manager v1.38 
  1192.  
  1193.  
  1194. - if you try to turn off CLS and OPED is on, an
  1195.     error message is displayed
  1196. - removed beta notice from initial screen (oops)
  1197. - msg and file area variables now unsigned
  1198. - msg and file areas may now be 5 digits long
  1199. - can now change matrix debit (enter number with a
  1200.     trailing - to deduct from debit, eg 200- will
  1201.     deduct 200 cents from the debit field and
  1202.     -200- will add 200 cents to debit field)
  1203. - global adding/deleting/toggling of keys added
  1204. - screen width may now be 3 figures for those with 132 cols
  1205. - added global tag function toggle (invoke with . )
  1206. - added display of, ability to change and search on
  1207.     SDS (sysop defined sections)
  1208. - added display of, ability to delete and search on
  1209.     UDS (user defined sections)
  1210. - added global combo search/tagging option so that only
  1211.     already tagged records will remain tagged on a
  1212.     search match (invoke with ALT C instead of =)
  1213. - added global automatic search tagging so that all matching
  1214.     records are automatically tagged (invoke with ALT =
  1215.     instead    of =)
  1216. - added untagging option to G)lobal menu
  1217. - added output to device/file option for tagged records
  1218.     (invoke with ALT O)
  1219.  
  1220. V1.37 -- 3 NOV 1991 (not releaesd)
  1221. - made online total n/a if expiration not by minutes used
  1222. - cleaned up display so only active edit box dbl
  1223. - added append mode for ALT-O output filename
  1224. - new records now default to msg & file area 1
  1225. - added @ in middle edit box to set caller's logoff menu
  1226.  
  1227. V1.38 -- 30 MAR 1992 beta release, 3 MAY 1992 public release
  1228. - recompiled 30 NOV 91 version with Zortech C++ v3.00r4
  1229. - if you try to toggle video mode and OPED is on, only
  1230.     Avatar & ANSI are available (removed error message)
  1231. - if you try to toggle video mode and HITECH is on, only
  1232.     Avatar & ANSI are available (removed error message)
  1233. - if you try to toggle help mode and Avatar / ANSI is not
  1234.     on, only Normal/Regular/Expert are available (not HITECH)
  1235. - added caller's default protocol to bottom edit box
  1236. - added search on birthdate (Steve Sharp)
  1237. - added automatic detection of Novell Netware
  1238. - on a shell to DOS, OUFM only takes up 2.8k memory!
  1239.  
  1240.  
  1241.  
  1242. BUGS/MITES/SUGGESTIONS
  1243.  
  1244.  
  1245. OUFM has been extensively tested on the Sentry BBS and Sentry's Shadow
  1246. BBS with no apparent ill effects. Should you discover what you suspect
  1247. is a bug, or even just a mite, or have any suggestions for the program
  1248. feel free to:
  1249.  
  1250.  
  1251. Opus User File Manager v1.38                                   Page 21 
  1252.  
  1253.  
  1254. a) send a netmail message to me at the Sentry BBS or Sentry's
  1255.    Shadow BBS  (FidoNet Addresses: 3:711/401 and 3:711/501);
  1256.  
  1257. b) call the Sentry BBS on (02) 428-4687 (PEP modem) or Sentry's
  1258.    Shadow BBS (02) 418-6682 (V32 modem) and leave me a message;
  1259.  
  1260. c) write to me at P.O. Box 1605, Macquarie Centre,
  1261.                   New South Wales 2113, Australia.
  1262.  
  1263.  
  1264. LICENSE
  1265.  
  1266.  
  1267. All Sysops are hereby authorised to use and/or distribute OUFM.EXE
  1268. provided only that (1) no money is charged for either its use or
  1269. distribution and (2) it is distributed together with this document
  1270. file.
  1271.  
  1272.  
  1273. DISCLAIMER OF LIABILITY
  1274.  
  1275.  
  1276. The author expressly disclaims any and all liability to any person in
  1277. respect of anything, and of the consequences of anything, done or
  1278. omitted to be done by OUFM.EXE. Be warned: Slippery when wet!
  1279.  
  1280.  
  1281. LATEST VERSION
  1282.  
  1283.  
  1284. The latest version of OUFM may always be Wazoo or Bark File Requested
  1285. from Sentry (3:711/401 - PEP modem) or Sentry's Shadow (3:711/501 -
  1286. V32 modem) outside of the Zone 1 mail hour and the Zone 3 mail hour
  1287. (plus and minus 1.5 hours), or downloaded by first time callers from
  1288. File Area #5 on Sentry or Sentry's Shadow. File requests for the magic
  1289. filename OUFM will always result in your obtaining the latest version.
  1290.